daniel al-habib
Injury in Vietnamese Martial Arts: When the Fight Calendar Signs Its Name on Every Fighter's BodyAt the 47th second of the third round, the left knee of a young Vietnamese...
FEU 93-70 UE: A 23-Game Losing Streak, an Interim Bench, and the Limits of HopeI was in the studio in Shenzhen close to midnight, the UAAP Season 89 feed on...
Vietnamese Swimming's Missing Split Data: The Long-Term Cost After Every SEA GamesOn the electronic scoreboard at a SEA Games swimming final, the stands receiv...
Pakistan call up 14 overseas players: Vietnam's real test is complacencyThe first thing that made me pause in Pakistan's 23-man squad for the match...
LAINE and PINTO Claim U21 Titles at Belgium Open 2026: Small Trophies, Big QuestionsPEPINSTER, Belgium – In a small arena in the town of Pepinster, where the...
The Empty Operating Table and Nine Drawers: The Data Discipline of an Esports WriterOne morning in the regular season, in a small apartment in New York, I opened...
Singapore's first women's epee team medal at the Asian Games: reading the bronze from the bracketAt the final bout of the women's epee team quarter-final, Singapore trailed b...
Empty Stadium, Money Still Flows: Decoding the Nguyen Quang Hai Deal and the Lesson of the Invisible ContractI once witnessed a transfer fall apart because of three numbers. It was 2026,...
Vietnam U15 lose 3-4 to Iran: three goals and the rest of the scorecardThe scoreboard stopped at 3-4. Vietnam U15 had just scored three goals agains...
Sony withdraws from Physint: A shockwave for Vietnamese esportsThe event of PlayStation (Sony) suddenly withdrawing from Kojima Productions'...
Nine Sedimentary Layers of Table Tennis: Decoding Talent from Technique to Industry EcosystemThere are evenings in the press room in Chengdu, after a tournament closes,...
Le Ha Anh Tuan and NK fall to T1 in the FC Pro Champions Cup 2026 final: the first three games are the data worth readingGame seven of the FC Pro Champions Cup 2026 final drifted into an in-game...
Decoding the 2026 AVP League Championship: Veteran Dominance and the Lessons of Beach VolleyballThe atmosphere at Oak Street Beach, Chicago, last weekend was hotter than the...
The Blank Report in Mid-Transfer Window: Vietnamese Football Writing and the Price of 800 Words With No Data11 p.m. in Shanghai. On my right-hand screen a nine-section analysis file...
Josh King and the Paradox of the 2029 Contract: When Fulham Holds a Weapon They Dare Not FireThe 19-year-old received the ball at the edge of the box, turned on his left...
Vietnam's Fight Scene: When a Win Comes With No DataA professional fight in Ho Chi Minh City runs three rounds of five minutes. T...
The PUBG Asia Stars 2026 File: Lifetime Bans, Four Million Signatures, and KRAFTON's Governance GapThe PUBG Asia Stars 2026 File: Lifetime Bans, Four Million Signatures, and...
Indian Para Table Tennis at the 2026 Asian Para Games: Seven Games, Two Trajectories, One Data CeilingThe third game of the XD17 mixed doubles quarterfinal at the 2026 Asian Para...
Worlds 2026 After Two Days: LPL's Four Losses Are Noise, AL's 0-2 Record Is the SignalThe Day 1 scoreboard of Worlds 2026 loaded on my screen at two in the morning...
The Stretcher at Jalisco: Atlas Did Not Lose to Pumas, Atlas Lost to Its Own Medical RoomThe stretcher rolled out near the touchline by the goal, and the Estadio...
